--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
meshchatx/src/frontend/js/rnode/ROM.js v4.5.0 (cdb8223a) Text, 6.56 KB
Tff7b72import Te6edf3RNodeUtils Tff7b72from Ta5d6ff"./RNodeUtils.js"Tb4b4b4;
Tff7b72export Tff7b72default Tff7b72class Te6edf3ROM Tb4b4b4{
Tff7b72static Te6edf3PLATFORM_AVR Tff7b72= T79c0ff0x90Tb4b4b4;
Tff7b72static Te6edf3PLATFORM_ESP32 Tff7b72= T79c0ff0x80Tb4b4b4;
Tff7b72static Te6edf3PLATFORM_NRF52 Tff7b72= T79c0ff0x70Tb4b4b4;
Tff7b72static Te6edf3MCU_1284P Tff7b72= T79c0ff0x91Tb4b4b4;
Tff7b72static Te6edf3MCU_2560 Tff7b72= T79c0ff0x92Tb4b4b4;
Tff7b72static Te6edf3MCU_ESP32 Tff7b72= T79c0ff0x81Tb4b4b4;
Tff7b72static Te6edf3MCU_NRF52 Tff7b72= T79c0ff0x71Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_RAK4631 Tff7b72= T79c0ff0x10Tb4b4b4;
Tff7b72static Te6edf3MODEL_11 Tff7b72= T79c0ff0x11Tb4b4b4;
Tff7b72static Te6edf3MODEL_12 Tff7b72= T79c0ff0x12Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_RNODE Tff7b72= T79c0ff0x03Tb4b4b4;
Tff7b72static Te6edf3MODEL_A1 Tff7b72= T79c0ff0xa1Tb4b4b4;
Tff7b72static Te6edf3MODEL_A6 Tff7b72= T79c0ff0xa6Tb4b4b4;
Tff7b72static Te6edf3MODEL_A4 Tff7b72= T79c0ff0xa4Tb4b4b4;
Tff7b72static Te6edf3MODEL_A9 Tff7b72= T79c0ff0xa9Tb4b4b4;
Tff7b72static Te6edf3MODEL_A3 Tff7b72= T79c0ff0xa3Tb4b4b4;
Tff7b72static Te6edf3MODEL_A8 Tff7b72= T79c0ff0xa8Tb4b4b4;
Tff7b72static Te6edf3MODEL_A2 Tff7b72= T79c0ff0xa2Tb4b4b4;
Tff7b72static Te6edf3MODEL_A7 Tff7b72= T79c0ff0xa7Tb4b4b4;
Tff7b72static Te6edf3MODEL_A5 Tff7b72= T79c0ff0xa5Tb4b4b4;
Tff7b72static Te6edf3MODEL_AA Tff7b72= T79c0ff0xaaTb4b4b4;
Tff7b72static Te6edf3MODEL_AC Tff7b72= T79c0ff0xacTb4b4b4;
Tff7b72static Te6edf3PRODUCT_T32_10 Tff7b72= T79c0ff0xb2Tb4b4b4;
Tff7b72static Te6edf3MODEL_BA Tff7b72= T79c0ff0xbaTb4b4b4;
Tff7b72static Te6edf3MODEL_BB Tff7b72= T79c0ff0xbbTb4b4b4;
Tff7b72static Te6edf3PRODUCT_T32_20 Tff7b72= T79c0ff0xb0Tb4b4b4;
Tff7b72static Te6edf3MODEL_B3 Tff7b72= T79c0ff0xb3Tb4b4b4;
Tff7b72static Te6edf3MODEL_B8 Tff7b72= T79c0ff0xb8Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_T32_21 Tff7b72= T79c0ff0xb1Tb4b4b4;
Tff7b72static Te6edf3MODEL_B4 Tff7b72= T79c0ff0xb4Tb4b4b4;
Tff7b72static Te6edf3MODEL_B9 Tff7b72= T79c0ff0xb9Tb4b4b4;
Tff7b72static Te6edf3MODEL_B4_TCXO Tff7b72= T79c0ff0x04Tb4b4b4;
Tff7b72static Te6edf3MODEL_B9_TCXO Tff7b72= T79c0ff0x09Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_H32_V2 Tff7b72= T79c0ff0xc0Tb4b4b4;
Tff7b72static Te6edf3MODEL_C4 Tff7b72= T79c0ff0xc4Tb4b4b4;
Tff7b72static Te6edf3MODEL_C9 Tff7b72= T79c0ff0xc9Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_H32_V3 Tff7b72= T79c0ff0xc1Tb4b4b4;
Tff7b72static Te6edf3MODEL_C5 Tff7b72= T79c0ff0xc5Tb4b4b4;
Tff7b72static Te6edf3MODEL_CA Tff7b72= T79c0ff0xcaTb4b4b4;
Tff7b72static Te6edf3PRODUCT_HELTEC_T114 Tff7b72= T79c0ff0xc2Tb4b4b4;
Tff7b72static Te6edf3MODEL_C6 Tff7b72= T79c0ff0xc6Tb4b4b4;
Tff7b72static Te6edf3MODEL_C7 Tff7b72= T79c0ff0xc7Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_TBEAM Tff7b72= T79c0ff0xe0Tb4b4b4;
Tff7b72static Te6edf3MODEL_E4 Tff7b72= T79c0ff0xe4Tb4b4b4;
Tff7b72static Te6edf3MODEL_E9 Tff7b72= T79c0ff0xe9Tb4b4b4;
Tff7b72static Te6edf3MODEL_E3 Tff7b72= T79c0ff0xe3Tb4b4b4;
Tff7b72static Te6edf3MODEL_E8 Tff7b72= T79c0ff0xe8Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_TBEAM_S_V1 Tff7b72= T79c0ff0xeaTb4b4b4;
Tff7b72static Te6edf3MODEL_DB Tff7b72= T79c0ff0xdbTb4b4b4;
Tff7b72static Te6edf3MODEL_DC Tff7b72= T79c0ff0xdcTb4b4b4;
Tff7b72static Te6edf3PRODUCT_TDECK Tff7b72= T79c0ff0xd0Tb4b4b4;
Tff7b72static Te6edf3MODEL_D4 Tff7b72= T79c0ff0xd4Tb4b4b4;
Tff7b72static Te6edf3MODEL_D9 Tff7b72= T79c0ff0xd9Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_TECHO Tff7b72= T79c0ff0x15Tb4b4b4;
Tff7b72static Te6edf3MODEL_16 Tff7b72= T79c0ff0x16Tb4b4b4;
Tff7b72static Te6edf3MODEL_17 Tff7b72= T79c0ff0x17Tb4b4b4;
Tff7b72static Te6edf3PRODUCT_HMBRW Tff7b72= T79c0ff0xf0Tb4b4b4;
Tff7b72static Te6edf3MODEL_FF Tff7b72= T79c0ff0xffTb4b4b4;
Tff7b72static Te6edf3MODEL_FE Tff7b72= T79c0ff0xfeTb4b4b4;
Tff7b72static Te6edf3ADDR_PRODUCT Tff7b72= T79c0ff0x00Tb4b4b4;
Tff7b72static Te6edf3ADDR_MODEL Tff7b72= T79c0ff0x01Tb4b4b4;
Tff7b72static Te6edf3ADDR_HW_REV Tff7b72= T79c0ff0x02Tb4b4b4;
Tff7b72static Te6edf3ADDR_SERIAL Tff7b72= T79c0ff0x03Tb4b4b4;
Tff7b72static Te6edf3ADDR_MADE Tff7b72= T79c0ff0x07Tb4b4b4;
Tff7b72static Te6edf3ADDR_CHKSUM Tff7b72= T79c0ff0x0bTb4b4b4;
Tff7b72static Te6edf3ADDR_SIGNATURE Tff7b72= T79c0ff0x1bTb4b4b4;
Tff7b72static Te6edf3ADDR_INFO_LOCK Tff7b72= T79c0ff0x9bTb4b4b4;
Tff7b72static Te6edf3ADDR_CONF_SF Tff7b72= T79c0ff0x9cTb4b4b4;
Tff7b72static Te6edf3ADDR_CONF_CR Tff7b72= T79c0ff0x9dTb4b4b4;
Tff7b72static Te6edf3ADDR_CONF_TXP Tff7b72= T79c0ff0x9eTb4b4b4;
Tff7b72static Te6edf3ADDR_CONF_BW Tff7b72= T79c0ff0x9fTb4b4b4;
Tff7b72static Te6edf3ADDR_CONF_FREQ Tff7b72= T79c0ff0xa3Tb4b4b4;
Tff7b72static Te6edf3ADDR_CONF_OK Tff7b72= T79c0ff0xa7Tb4b4b4;
Tff7b72static Te6edf3INFO_LOCK_BYTE Tff7b72= T79c0ff0x73Tb4b4b4;
Tff7b72static Te6edf3CONF_OK_BYTE Tff7b72= T79c0ff0x73Tb4b4b4;
Tff7b72static Te6edf3BOARD_RNODE Tff7b72= T79c0ff0x31Tb4b4b4;
Tff7b72static Te6edf3BOARD_HMBRW Tff7b72= T79c0ff0x32Tb4b4b4;
Tff7b72static Te6edf3BOARD_TBEAM Tff7b72= T79c0ff0x33Tb4b4b4;
Tff7b72static Te6edf3BOARD_HUZZAH32 Tff7b72= T79c0ff0x34Tb4b4b4;
Tff7b72static Te6edf3BOARD_GENERIC_ESP32 Tff7b72= T79c0ff0x35Tb4b4b4;
Tff7b72static Te6edf3BOARD_LORA32_V2_0 Tff7b72= T79c0ff0x36Tb4b4b4;
Tff7b72static Te6edf3BOARD_LORA32_V2_1 Tff7b72= T79c0ff0x37Tb4b4b4;
Tff7b72static Te6edf3BOARD_RAK4631 Tff7b72= T79c0ff0x51Tb4b4b4;
Tff7b72static Te6edf3MANUAL_FLASH_MODELS Tff7b72= Tb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3MODEL_A1Tb4b4b4, Te6edf3ROMTb4b4b4.Te6edf3MODEL_A6Tb4b4b4]Tb4b4b4;
Tff7b72constructorTb4b4b4(Te6edf3eepromTb4b4b4) Tb4b4b4{
Tff7b72thisTb4b4b4.Te6edf3eeprom Tff7b72= Te6edf3eepromTb4b4b4;
Tb4b4b4}
Te6edf3getProductTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_PRODUCTTb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getModelTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_MODELTb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getHardwareRevisionTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_HW_REVTb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getSerialNumberTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4[
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_SERIALTb4b4b4]Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_SERIAL Tff7b72+ T79c0ff1Tb4b4b4]Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_SERIAL Tff7b72+ T79c0ff2Tb4b4b4]Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_SERIAL Tff7b72+ T79c0ff3Tb4b4b4]Tb4b4b4,
Tb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getMadeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4[
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_MADETb4b4b4]Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_MADE Tff7b72+ T79c0ff1Tb4b4b4]Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_MADE Tff7b72+ T79c0ff2Tb4b4b4]Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_MADE Tff7b72+ T79c0ff3Tb4b4b4]Tb4b4b4,
Tb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getChecksumTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3checksum Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72var Te6edf3i Tff7b72= T79c0ff0Tb4b4b4; Te6edf3i Tff7b72< T79c0ff16Tb4b4b4; Te6edf3iTff7b72++Tb4b4b4) Tb4b4b4{
Te6edf3checksumTb4b4b4.Te6edf3pushTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CHKSUM Tff7b72+ Te6edf3iTb4b4b4]Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3checksumTb4b4b4;
Tb4b4b4}
Te6edf3getSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3signature Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72var Te6edf3i Tff7b72= T79c0ff0Tb4b4b4; Te6edf3i Tff7b72< T79c0ff128Tb4b4b4; Te6edf3iTff7b72++Tb4b4b4) Tb4b4b4{
Te6edf3signatureTb4b4b4.Te6edf3pushTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_SIGNATURE Tff7b72+ Te6edf3iTb4b4b4]Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3signatureTb4b4b4;
Tb4b4b4}
Te6edf3getCalculatedChecksumTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3RNodeUtilsTb4b4b4.Te6edf3md5Tb4b4b4(Tb4b4b4[
Tff7b72thisTb4b4b4.Te6edf3getProductTb4b4b4(Tb4b4b4)Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3getModelTb4b4b4(Tb4b4b4)Tb4b4b4,
Tff7b72thisTb4b4b4.Te6edf3getHardwareRevisionTb4b4b4(Tb4b4b4)Tb4b4b4,
Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3getSerialNumberTb4b4b4(Tb4b4b4)Tb4b4b4,
Tb4b4b4...Tff7b72thisTb4b4b4.Te6edf3getMadeTb4b4b4(Tb4b4b4)Tb4b4b4,
Tb4b4b4]Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3getConfiguredSpreadingFactorTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_SFTb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getConfiguredCodingRateTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_CRTb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getConfiguredTxPowerTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_TXPTb4b4b4]Tb4b4b4;
Tb4b4b4}
Te6edf3getConfiguredFrequencyTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(
Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_FREQTb4b4b4] Tff7b72<< T79c0ff24Tb4b4b4) Tff7b72|
Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_FREQ Tff7b72+ T79c0ff1Tb4b4b4] Tff7b72<< T79c0ff16Tb4b4b4) Tff7b72|
Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_FREQ Tff7b72+ T79c0ff2Tb4b4b4] Tff7b72<< T79c0ff8Tb4b4b4) Tff7b72|
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_FREQ Tff7b72+ T79c0ff3Tb4b4b4]
Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3getConfiguredBandwidthTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(
Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_BWTb4b4b4] Tff7b72<< T79c0ff24Tb4b4b4) Tff7b72|
Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_BW Tff7b72+ T79c0ff1Tb4b4b4] Tff7b72<< T79c0ff16Tb4b4b4) Tff7b72|
Tb4b4b4(Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_BW Tff7b72+ T79c0ff2Tb4b4b4] Tff7b72<< T79c0ff8Tb4b4b4) Tff7b72|
Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_BW Tff7b72+ T79c0ff3Tb4b4b4]
Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3isInfoLockedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_INFO_LOCKTb4b4b4] Tff7b72=== Te6edf3ROMTb4b4b4.Te6edf3INFO_LOCK_BYTETb4b4b4;
Tb4b4b4}
Te6edf3isConfiguredTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72thisTb4b4b4.Te6edf3eepromTb4b4b4[Te6edf3ROMTb4b4b4.Te6edf3ADDR_CONF_OKTb4b4b4] Tff7b72=== Te6edf3ROMTb4b4b4.Te6edf3CONF_OK_BYTETb4b4b4;
Tb4b4b4}
Te6edf3parseTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72thisTb4b4b4.Te6edf3isInfoLockedTb4b4b4(Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72return Tff7b72nullTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3checksumHex Tff7b72= Te6edf3RNodeUtilsTb4b4b4.Te6edf3bytesToHexTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3getChecksumTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3calculatedChecksumHex Tff7b72= Te6edf3RNodeUtilsTb4b4b4.Te6edf3bytesToHexTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3getCalculatedChecksumTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3signatureHex Tff7b72= Te6edf3RNodeUtilsTb4b4b4.Te6edf3bytesToHexTb4b4b4(Tff7b72thisTb4b4b4.Te6edf3getSignatureTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3details Tff7b72= Tb4b4b4{
Te6edf3is_provisionedTff7b72: Tff7b72trueTb4b4b4,
Te6edf3is_configuredTff7b72: Tff7b72thisTb4b4b4.Te6edf3isConfiguredTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3productTff7b72: Tff7b72thisTb4b4b4.Te6edf3getProductTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3modelTff7b72: Tff7b72thisTb4b4b4.Te6edf3getModelTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3hardware_revisionTff7b72: Tff7b72thisTb4b4b4.Te6edf3getHardwareRevisionTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3serial_numberTff7b72: Te6edf3RNodeUtilsTb4b4b4.Te6edf3unpackUInt32BETb4b4b4(Tff7b72thisTb4b4b4.Te6edf3getSerialNumberTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3madeTff7b72: Te6edf3RNodeUtilsTb4b4b4.Te6edf3unpackUInt32BETb4b4b4(Tff7b72thisTb4b4b4.Te6edf3getMadeTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3checksumTff7b72: Te6edf3checksumHexTb4b4b4,
Te6edf3calculated_checksumTff7b72: Te6edf3calculatedChecksumHexTb4b4b4,
Te6edf3signatureTff7b72: Te6edf3signatureHexTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3detailsTb4b4b4.Te6edf3is_configuredTb4b4b4) Tb4b4b4{
Te6edf3details Tff7b72= Tb4b4b4{
Tb4b4b4...Te6edf3detailsTb4b4b4,
Te6edf3configured_spreading_factorTff7b72: Tff7b72thisTb4b4b4.Te6edf3getConfiguredSpreadingFactorTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3configured_coding_rateTff7b72: Tff7b72thisTb4b4b4.Te6edf3getConfiguredCodingRateTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3configured_tx_powerTff7b72: Tff7b72thisTb4b4b4.Te6edf3getConfiguredTxPowerTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3configured_frequencyTff7b72: Tff7b72thisTb4b4b4.Te6edf3getConfiguredFrequencyTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3configured_bandwidthTff7b72: Tff7b72thisTb4b4b4.Te6edf3getConfiguredBandwidthTb4b4b4(Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3detailsTb4b4b4.Te6edf3checksum Tff7b72!== Te6edf3detailsTb4b4b4.Te6edf3calculated_checksumTb4b4b4) Tb4b4b4{
Te6edf3detailsTb4b4b4.Te6edf3is_provisioned Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3detailsTb4b4b4;
Tb4b4b4}
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────